@CHARSET "UTF-8";


* { border:0; margin:0 auto; padding:0; outline:none; }
body 
{ margin:35px 0px 35px 0px; padding:0px; width:100%;
	font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
	font-size:90%;
}
html { padding:0; margin:0; }
table#main { margin:0px; padding:0px; width:100%;}
table#main td#top, table#main td#bottom { margin: 0px; padding:2px; height: 24px; background: menu;}
table#main td#content { margin: 0px; padding:2px; height: 24px; background: white;}
table#main td#alerts { background: #ee0000; color: #fff; font-weight: bold;}
.error-message { color: #ee0000; }
div#logo {padding: 0px; margin: 0pc 18px 0px 0px;}

td#top {left:0px; position:fixed; top: 0px; width:100%; z-index:10;}
td#bottom {left:0px; position:fixed; bottom: 0px; margin: 0px; padding: 0px;  width:100%; z-index:10; font-size: 70%; text-align: right; }
td#bottom div { padding-right: 20px; }

div#top-left { margin: 0px; padding: 0px; float: left; width: 50%; height: 24px; text-align: left; }
div#top-right { margin: 0px; padding: 0px; float: right; width: 50%; text-align: right; height: 24px;  text-align: right;}
div#top-left a { margin: 0px; padding: 1px 5px; height: 24px; float: left;  }  
div#top-right a { margin: 0px; padding: 1px 5px; height: 24px; float: right; }
div#top-left table {float: left;}
div#top-right table { float: right;}
div#top-left table td, div#top-right table td { padding: 0px 10px; }
div#top-left label, div#top-right label { font-size: 70%; }
div#top-right label.numer-referencyjny { font-size: 100%; color: #aa0000; font-weight: bold; }

div#fotter { margin: 20px; text-align: center;  }
div#fotter ul#menu-fotter { list-style: none; width: 300px;  margin: 0px auto; }
div#fotter ul#menu-fotter li { display: inline; margin: 2px 5px; }

/*
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Yanone Kaffeesatz', sans-serif;
*/


h1, h2, h3, h4 {
	font-weight: normal;
	margin-bottom:0.5em;
	font-family: 'Oswald', sans-serif;
}
h1 {
	background:#fff;
	color: #a8a8a8;
	font-size: 100%;
}
h2 {
	background:#fff;
	color: #a8a8a8;
	font-size: 190%;
}
h3 {
	color: #a8a8a8;
	font-size: 165%;
}
h4 {
	color: #a8a8a8;
	font-weight: normal;
}

a {
	color: #0180e7;
}
a:hover {
	color: #367889;
}


.actions ul.main-menu { list-style:none; text-align:left; padding:5px 10px; }
.actions ul li {  padding:0; margin:5px 0;  float: left;}
.actions a:hover{ background-position: 0px -390px; border-bottom-color: rgb(119, 119, 119); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(119, 119, 119); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(119, 119, 119); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(119, 119, 119); border-top-style: solid;border-top-width: 1px;color: rgb(21, 66, 139);text-decoration: none; }
.actions a {background-image: url("../../../img/web.yachts/button_mini_bg.png"); background-position: 0px -360px; background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-origin: padding-box;background-repeat: no-repeat;background-size: auto;border-bottom-color: rgb(154, 154, 154);border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(154, 154, 154);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(154, 154, 154);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(154, 154, 154);border-top-left-radius: 4px;border-top-right-radius: 4px;border-top-style: solid;border-top-width: 1px;color: rgb(79, 112, 167);font-size: 12px;line-height: 20px;margin-bottom: 0px;margin-left: 8px;margin-right: 0px;margin-top: 3px;padding-bottom: 3px;padding-left: 24px;padding-right: 10px;padding-top: 3px; }
 
.actions a.add {background-image: url("../../../img/web.yachts/button_mini_bg.png"); background-position: 0px 0px; }
.actions a.add:hover{ background-position: 0px -30px; }
.actions a.view {background-image: url("../../../img/web.yachts/button_mini_bg.png"); background-position: 0px -60px; }
.actions a.view:hover{ background-position: 0px -90px; }
.actions a.edit {background-image: url("../../../img/web.yachts/button_mini_bg.png"); background-position: 0px -120px; }
.actions a.edit:hover{ background-position: 0px -150px; }
.actions a.delete {background-image: url("../../../img/web.yachts/button_mini_bg.png"); background-position: 0px -180px; }
.actions a.delete:hover{ background-position: 0px -210px; }


img { border: 0px; background: none; }
.menu-main-icons { border: none; padding: 3px 0px 3px 6px; }

.clear { clear: both;  }